//封装腾讯地图
import qqmap from '@/common/qqmap-wx-jssdk.js'

class QQmap {
	key = 'G3XBZ-CEGWD-3674G-PSNEY-2AOKJ-BOBI5' //地图秘钥
	mapTask = null //地图对象
	constructor() {

	}
	init() {//初始化地图
		this.mapTask = new qqmap({
			key: this.key
		})
	}
	reverseGeocoder(options : object) {//逆地址解析(坐标位置描述)
	  return new Promise((resolove, reject) => {
			this.mapTask.reverseGeocoder({
				location:options?.location || '' ,
				success:(res)=>{
					if(res.status==0){
						resolove(res.result)
					}else{
						reject(res)
					}
				},
				fail:(error)=>{
					reject(error)
				}
			})
		})


	}
}

export default QQmap